@charset "utf-8";
* { margin:0; padding:0; }
html, body { height:100%; }
body, input, select, textarea { font-size:12px;	font-family:'\5fae\8f6f\96c5\9ed1',arial,sans-serif; color:#000; background:#fff; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased; }

body { color:#525252; background:#f7f7f7; }
a { color:#78bc27; text-decoration:none; }
::-moz-selection { background:orange; color:#fff; text-shadow:none; }
::selection { background:orange; color:#fff; text-shadow:none; }
:focus { outline:0; }
h4 { font-size:12px; }
.page { min-height:100%; }
.header { position:relative; padding:0 0 10px; clear:both;height:120px;overflow:hidden}
.header-inner {  z-index:100; height:120px; background:#f7f7f7; -webkit-box-shadow:#f7f7f7 1px 6px 12px -6px; -moz-box-shadow:#f7f7f7 1px 6px 12px -6px; box-shadow:#f7f7f7 1px 6px 12px -6px;clear:both; }
.header-top { height:66px; overflow:hidden;
background:#f7f7f7;
background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f7f7f7));
background:-webkit-linear-gradient(#fff,#f7f7f7);
background:-moz-linear-gradient(#fff,#f7f7f7);
background:-ms-linear-gradient(#fff,#f7f7f7);
background:-o-linear-gradient(#fff,#f7f7f7);
background:linear-gradient(#fff,#f7f7f7);
-pie-background:linear-gradient(#fff,#f7f7f7); }
.header-top .logo { float:left; margin:10px 10px 0; width:178px; height:50px; overflow:hidden; background:url('../../images/blogbus_logo.png') no-repeat 0 0; text-indent:-99999px; border-radius:1px; }
.header-top .logo a { display:block; width:178px; height:50px; overflow:hidden; }
.header-top .top-nav { float:right; margin:21px 10px; height:24px; overflow:hidden; font-size:13px; }
.header-top .top-nav a { color:#666; }
.header-top .top-nav a:hover { color:#78bc27; }
.header-top .top-nav li { float:left; padding-left:20px; height:24px; overflow:hidden; line-height:24px; }
.header-top .top-nav li.ico { width:24px; overflow:hidden; text-indent:-99999px; }
.header-top .top-nav li.ico span, .header-top .top-nav li.ico a { display:block; width:24px; height:24px; overflow:hidden; }
.header-top .top-nav li.weibo span { background:url('../../images/ico_weibo.png') no-repeat center center; border-radius:1px; }
.header-top .top-nav li.wechat span { background:url('../../images/ico_wechat.png') no-repeat center center; border-radius:1px; }
.header-top .top-nav li.ios span { background:url('../../images/ico_ios.png') no-repeat center center; border-radius:1px; }
.header-top .top-nav li.android span { background:url('../../images/ico_android.png') no-repeat center center; border-radius:1px; }
.header-top .top-nav li.android { padding-right:5px; }
.header-top .top-nav li.logged, .header-top .top-nav li.logged a { color:#78bc27; }
.header-top .top-nav li.logged a:hover { color:#78bc27; text-decoration:underline; }
.site-nav-container { height:56px; overflow:hidden; border-width:1px 0; border-style:solid; border-color:#fff; font-size:14px;
background:#f7f7f7;
background:-webkit-gradient(linear,0 0,0 bottom,from(#f5f5f5),to(#fff));
background:-webkit-linear-gradient(#f5f5f5,#fff);
background:-moz-linear-gradient(#f5f5f5,#fff);
background:-ms-linear-gradient(#f5f5f5,#fff);
background:-o-linear-gradient(#f5f5f5,#fff);
background:linear-gradient(#f5f5f5,#fff);
-pie-background:linear-gradient(#f5f5f5,#fff); }
.site-nav-container ul { margin:0 10px; }
.site-nav { float:left; margin-top:26px; height:30px; overflow:hidden; }
.site-nav li { float:left; padding-right:6px; height:30px; overflow:hidden; line-height:30px; letter-spacing:5px; text-indent:5px; }
.site-nav li a { float:left; display:block; padding:0 15px; height:30px; overflow:hidden; line-height:30px; }
.site-nav li.active a, .site-nav li.active a:hover { color:#fff; }
.site-nav li.active a { background:#78bc27;
-webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0; }
.utility-menus { float:right; margin-top:16px; height:32px; overflow:hidden; }
.utility-menus li { float:left; padding-left:36px; height:32px; overflow:hidden; line-height:32px; }
.utility-menus li a { float:left; display:block; height:32px; overflow:hidden; color:#888; line-height:32px; border-radius:1px; }
.utility-menus li a:hover, .utility-menus li.active a { color:#78bc27; }
.utility-menus li span { float:left; display:block; height:32px; overflow:hidden; line-height:32px; }
.utility-menus .post a { padding-left:35px; background:url('../../images/ico_post.png') no-repeat 0 0; }
.utility-menus .explore a { padding-left:41px; background:url('../../images/ico_explore.png') no-repeat 0 0; }
.utility-menus .settings a { padding-left:36px; background:url('../../images/ico_settings.png') no-repeat 0 0; }
.utility-menus .post a:hover, .utility-menus li.active .post a { background:url('../../images/ico_post.png') no-repeat 0 -32px; }
.utility-menus .explore a:hover, .utility-menus li.active .explore a { background:url('../../images/ico_explore.png') no-repeat 0 -32px; }
.utility-menus .settings a:hover, .utility-menus li.active .settings a { background:url('../../images/ico_settings.png') no-repeat 0 -32px; }
.sub-nav-container { height:46px; overflow:hidden; font-size:13px; background:#f7f7f7;clear:both ;}
.w1180 {width:1180px;margin:0 auto;}
.sub-nav-container ul { margin:0 10px; }
.sub-nav { float:left; margin-top:10px; height:16px; overflow:hidden; }
.sub-nav {margrin:0;padding:0}
.sub-nav li { float:left; padding-right:12px; height:16px; overflow:hidden; line-height:16px; list-style-type :none}
.sub-nav li a { float:left; display:block; padding-left:14px; height:16px; overflow:hidden; line-height:16px; color:#999; background:url('../../images/ico_bullet.png') no-repeat -1px 0; }
.sub-nav li a:hover, .sub-nav li.active a { color:#78bc27; background:url('../../images/ico_bullet.png') no-repeat -1px -16px; }
form.search { float:right; margin:14px 10px 0 0; }
input.text_inpnt { float:left; background:#fff; border:1px solid #dddada; color:#555; font-size:14px; width:130px; height:20px; overflow:hidden; line-height:20px; min-height:1px; padding:1px 4px; position:relative; zoom:1;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
border-radius:3px 0 0 3px; }
input.submit { float:left; background:#dddada url('../images/ico_search.png') no-repeat center center; border:1px solid #ccc; border-left:0; border-bottom-color:#d0d0d0; color:#fff; width:26px; height:24px; overflow:hidden; min-height:1px; text-indent:-99999px; *line-height:200px; position:relative; zoom:1;
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
border-radius:0 3px 3px 0; }
.content { }
.footer { margin:30px auto ; color:#ccc; text-align:center; color:#999; clear:both;line-height:24px;padding-bottom:20px}
#wrapper {margin-bottom:160px}
.item { position:relative; background:#fff; border-color:#dcdbda; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:#c6c6c6 1px 6px 12px -6px; -moz-box-shadow:#c6c6c6 1px 6px 12px -6px; box-shadow:#c6c6c6 1px 6px 12px -6px; }
.item .article { padding:15px 15px 5px; }
.item .ad_article {padding:15px 10px }
.item .article img { width:190px; overflow:hidden; }
.item .article h4 { margin:10px 0 5px; font-weight:normal; }
.item .article p { margin:0; line-height:18px; }
.item .credits { padding:10px 15px 12px; border-top:1px solid #eee; background:#f8f7f7; color:#999; }
.item .credits .avatar { float:left; margin-right:8px; }
.item .credits .avatar img { width:30px; height:30px; overflow:hidden; }
.pie { behavior:url('../other/pie.htc');  z-index:999;position:relative}
/* IE6 */
.ie6 .container { width:944px; }
.ie6 .header-inner { position:absolute; box-shadow:none; }
.ie6 .footer { display:none; }
.ie6 .clearfix { zoom:1; clear:both; height:0; font-size:0; line-height:0; overflow:hidden; }
.ie6 .header-top .logo,
.ie6 .header-top .top-nav,
.ie6 form.search { margin-left:5px; margin-right:5px; }
.ie6 .utility-menus .post a,
.ie6 .utility-menus .explore a,
.ie6 .utility-menus .settings a,
.ie6 input.text_inpnt,
.ie6 input.submit { position:relative; zoom:1; }
.ie6 input.submit { height:24px; line-height:200px; }
/*user login*/
.logged {display:none}
/*ad*/
.index_top_ad {width:1166px;height:auto;margin:5px auto 0;clear:both}
.footer_top_ad {width:1166px;height:auto;margin:5px auto 0;clear:both}
/*rgotoup*/
#gotop {cursor:pointer;display: none;position: fixed;bottom: 20px;right: 20px;width: 50px;height: 50px;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius:3px;box-shadow: 0px 0px 3px #bbb;-moz-box-shadow: 0px 0px 3px #bbb;-webkit-box-shadow: 0px 0px 3px #bbb;background: #FFF;}
#arrow {width:25px;margin: 13px auto 0;}           
.search {float:right;width:215px;margin-top:10px}
.search_left {float:left;width:179px;margin-top:1px}
.search_left input {width:175px;height:17px} 
.search_right {float:left;width:25px}
.search_result {margin:0 10px}
